tractor mounted potato harvester - French English Dictionary